<div itemscope itemtype="http://schema.org/Course">
  <h2 itemprop="name">离线网络应用程序</h2>
  <a href="https://www.udacity.com/course/offline-web-applications--ud899">
    <img src="/web/shows/udacity/img/ud899.png" class="attempt-right" itemprop="image">
  </a>
  <p itemprop="description">
    这门课程主要侧重于用户体验，让开发者明白优先考虑离线情况是确保应用能够在所有情形下（而不是理想情况下）都能正常运转的最佳方式。
    你将学习判断网络连接优良、很差、断断续续和断开之间的区别，并学会制作可以在这些条件下切换自如的应用程序。
  </p>
  <p>
    你将运用在这门课程里学到的技能构建一款可以同时在联网状态和离线状态下正常运转的应用程序，并在联网时加载新的数据。
    你将成为缓存大师！你的网络应用程序就像原生应用一样与网络进行互动。这样的话，即使在网络连接受到影响的传统情形下也能提供更佳的用户体验，
    例如位于火车隧道中，需要使用有无数人使用的会议 Wi-Fi，或者经过没有移动信号的通信盲区。
  </p>
  <p>
    这个免费的课程可以在
    <span itemprop="Provider">
      <span itemscope itemtype="http://schema.org/Organization">
        <a href="https://www.udacity.com" itemprop="sameAs">
          <span itemprop="name">Udacity</span>
        </a>
      </span>
    </span>
    找到
  </p>
  <a href="https://www.udacity.com/course/offline-web-applications--ud899" class="external">参加课程</a>
</div>
<div style="clear:both;"></div>
